}
}
break;
- case 400: // bad request
- case 422: // bad package
- case 500: // build failed
+ default: // any error or unexpected responses
if (main == true) {
poll.remove(this.pollFn);
this.handleError(response, data, firmware);
- break;
} else {
poll.remove(this.rebuilder_polls[server]);
document.getElementById(server).innerText = '🚫 %s'.format(
server
);
}
+ break;
}
});
},
uci.load('attendedsysupgrade'),
]);
const data = {
- url: uci.get_first('attendedsysupgrade', 'server', 'url'),
+ url: uci.get_first('attendedsysupgrade', 'server', 'url').replace(/\/+$/, ''),
branch: get_branch(promises[1].release.version),
revision: promises[1].release.revision,
efi: promises[2],